#include <stdio.h>
#include <stdlib.h>
#define mod 1000000007;
// 一只青蛙一次可以跳上1级台阶，也可以跳上2级台阶。
// 求该青蛙跳上一个n级的台阶总共有多少种跳法。
// 取模 1e9+7(1000000007)

int main(){
    int n = 200;
    int *dp = (int*)malloc((n+1)*sizeof(int));
    // 初始化
    dp[0] = 1;
    dp[1] = 1;
    for(int i=2;i<=n;i++){
        dp[i] = (dp[i-1]+dp[i-2])% mod;
    }
    printf("%d",dp[n]);

    return 0;
}